namespace IQIGame.Onigao.Logic
{
    /// <summary>
    /// 服务触发器类型
    /// </summary>
    public enum ServiceTriggerType
    {
        /// <summary>
        /// 空触发
        /// </summary>
        None = 0,
        /// <summary>
        /// 点击交互
        /// </summary>
        Interact = 1,
        /// <summary>
        /// 走近（/远离）实体范围，限定只能由LevelEntity身上的服务触发
        /// </summary>
        MoveInRange = 2,
        /// <summary>
        /// 被怪物攻击
        /// </summary>
        UnderAttack = 3,
        /// <summary>
        /// 实体停止寻路
        /// </summary>
        EntityStopNavigation = 4,
        /// <summary>
        /// 交互时没有任何服务被触发时触发
        /// </summary>
        NoServiceTiggeredWhenInteract = 5,
        /// <summary>
        /// 实体状态（陷阱）
        /// </summary>
        EntityState = 6,
        /// <summary>
        /// 实体出生
        /// </summary>
        EntityBorn = 7,
        /// <summary>
        /// 切换物理区域
        /// </summary>
        SwitchPhysicalArea = 8,
        /// <summary>
        /// 传送到达
        /// </summary>
        TeleportArrive = 9,
        /// <summary>
        /// 进入或离开区域
        /// </summary>
        EnterOrLeaveArea = 10,
        /// <summary>
        /// 战斗结束
        /// </summary>
        EndBattle = 11,
        /// <summary>
        /// 电梯到达触发
        /// </summary>
        ElevatorArrive = 12,
        /// <summary>
        /// 进入地区触发
        /// </summary>
        EnterRegion = 13
    }

}